python mmap
ファイルは/dev/shm以下に作成されます。この/dev/shmはディスク上ではなくメモリにマウントされているので高速な通信ができるらしいです。
つまりshm_open関数で/dev/shm/MapFIleを作成すると、一見ディスク上にファイルが作成されたように見えますが実はメモリ上で操作しているという事になります
shm shared memoryとは?
$ man 7 shm_overview
普通には、ファイル(ディスク)を通して、IOのやり取りをするのを、
昔、ブラウザのキャッシュをメモリに置いて、みたいな話があったけど、それと考え方は同じ?
プログラム的には、複数のプロセスでメモリを共有して、メモリ制限を回避する考え方?